Big Huge Thesaurus

Combretum bracteosum

noun